﻿dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, legend, li, ol, ul { margin: 0; padding: 0; border: 0 }
a { text-decoration: none; color: #333 }
.more a { color: #324fe1; float: right; padding: 10px 0 }
.more a:hover, .sidebar .wrapper span a:hover { text-decoration: underline }
#breadcrumbs { width: 80%; padding: 10px 0; font-size: .9em; white-space: nowrap; float: left; text-overflow: ellipsis; overflow: hidden }
#breadcrumbs span a { color: #33c }
#breadcrumbs span a:hover { color: red; text-decoration: underline }
#breadcrumbs img { padding: 0 8px; width: 8px; height: 8px }
.maincontent { float: left; width: 665px; margin-right: 15px }
.maincontent .block { float: left; overflow: hidden; width: 340px; margin-bottom: 10px }
.maincontent .title { background: url(/images/title_shadow_340x10.gif) no-repeat bottom center }
.maincontent .title .info { background: url(/images/bg_title.gif) repeat-x; border: 1px solid #ccc; border-top: 0; height: 40px; line-height: 40px; padding-left: 10px; font-size: 1.1em }
#guide .title h3, .alltitle h3, .maincontent .title h3 { background: url(/images/bg_arrow_down.gif) no-repeat top left 32px; color: #3a6837 }
.maincontent .title h3 span.date { float: right; padding-right: 10px; background: 0 0 }
.maincontent .wrapper, .sidebar div { overflow: hidden }
.maincontent .wrapper ul li { height: 20px; line-height: 20px; padding: 3px 0; white-space: nowrap }
.maincontent .wrapper ul li span.dot { padding-right: 5px }
.maincontent .wrapper a { color: #1b4279 }
#news .wrapper li a:hover, #recommendposts .wrapper li a:hover, .maincontent .wrapper a:hover, .sidebar .wrapper span.special a, .sidebar .wrapper ul li a:hover { color: red }
#areasponsors .imagetitle .title a, .maincontent .wrapper .more { font-size: .9em }
#news p a, #recommendposts p a, .maincontent .wrapper .more a, .sidebar h4 span a { color: #324fe1 }
.maincontent .wrapper p { height: 30px; line-height: 30px; font-size: .9em }
.maincontent .wrapper p a { float: right; color: #324fe1 }
.maincontent .col { float: left; width: 325px; overflow: hidden; margin-right: 15px }
.maincontent .col .title { background: url(/images/title_shadow_325x10.gif) no-repeat center bottom; height: 40px; font-size: 1.1em; color: #366531 }
.maincontent .col .title h4 { background: url(/images/bg_h4_02.gif) repeat-x; height: 29px; line-height: 29px }
.maincontent .col .title h4 span { background: #fff; margin-left: 10px; padding: 0 5px }
.maincontent .col .wrapper { width: 325px }
.maincontent .col .wrapper ul { list-style: none; margin-left: 0 }
.maincontent .col .wrapper ul li { border-bottom: 1px dotted #ddd; height: 24px; line-height: 24px }
.maincontent .col .wrapper .banner { border-bottom: 0; margin: 0 }
.maincontent .last { margin-right: 0 }
.sidebar { float: left; overflow: visible; width: 300px }
.sidebar .title { background: url(/images/title_shadow_290x10.gif) no-repeat center bottom; height: 49px; _height: 53px }
.sidebar h4 { background: url(/images/bg_title.jpg) repeat-x; color: #930; border: 1px solid #ddd; height: 20px; line-height: 20px; padding: 6px; font-size: 16px }
.sidebar h4 span { float: left; width: 100px; display: block; _padding-top: 4px; _padding-bottom: 0 }
.sidebar h4 span.add, .sidebar h4 span.more { float: right; font-size: .8em; font-weight: 400; _padding-top: 4px }
.sidebar, .sidebar h4 span.add { font-size: .9em }
.sidebar h4 span.add a { color: red; float: right }
.sidebar .banners img { margin-bottom: 14px }
.sidebar .block { overflow: hidden; width: 288px; border: 1px solid #ccc; padding: 5px; margin-bottom: 15px }
.sidebar .wrapper { overflow: hidden; padding: 5px 5px 0 10px; margin-bottom: 10px }
.sidebar .wrapper ul, .sidebar .wrapper ul.name { list-style: none; float: left; width: 270px; overflow: hidden }
.sidebar .wrapper ul li { border-bottom: 1px dotted #ccc; white-space: nowrap; overflow: hidden; height: 30px; line-height: 30px }
.sidebar .wrapper ul.name { width: 125px; margin-right: 15px; white-space: nowrap }
.sidebar .wrapper ul.last { margin-right: 0 }
.sidebar .wrapper span { padding-right: 12px; line-height: 22px }
.sidebar .more a { padding: 0 }
.sidebar .wrapper code { font-family: "Microsoft YaHei", Tahoma, Verdana, STHeiTi, simsun, sans-serif }
#sponsors { padding: 0; border: 0; width: auto; overflow: visible }
#sponsors a { display: block }
#sponsors img, .imageitem .imagetitle img, .imageitem .titleimage img { width: 300px }
.imagetitle_left { float: left; overflow: hidden; padding: 8px 0; border-bottom: 1px solid #ccc }
.imagetitle_left .image { float: left; width: 80px; height: 50px; overflow: hidden; padding: 3px; border: 1px solid #ccc; margin-right: 6px }
.imagetitle_left .image a { display: block; height: 50px; overflow: hidden }
.imagetitle_left img { width: 80px }
.imagetitle_left .title { float: right; width: 190px; background: 0 0; border: 0; margin-bottom: 5px; font-weight: 700; font-size: 1.1em }
.imagetitle_left .title a { color: #0259ba }
.imagetitle_left .title a:hover { text-decoration: underline }
.imagetitle_left .summary { float: left; width: 190px; margin: 0 }
.imageitem { float: left; overflow: hidden; width: 300px; margin-right: 20px; margin-top: -3px }
.imageitem .titleimage { padding-bottom: 12px; border-bottom: 1px solid #ccc; margin-bottom: 12px }
.imageitem .titleimage .title { width: 300px; font-size: 1.1em; font-weight: 700; margin-bottom: 12px }
.imageitem .imagetitle .image, .imageitem .titleimage .image { width: 300px; height: 200px }
.imageitem .imagetitle { overflow: hidden; padding-bottom: 12px; border-bottom: 1px solid #ccc; margin-bottom: 12px }
.imageitem .imagetitle .title { width: 300px; font-size: 1.1em; font-weight: 700; margin-bottom: 12px }
.slideshow { float: left; overflow: hidden; margin-bottom: 20px }
.slideshow .image { width: 300px; height: 200px; background: url(/data/finance/slideshow_01.jpg) no-repeat top left; margin-bottom: 8px; _margin-bottom: -8px }
.slideshow .image p { height: 40px; padding-top: 175px; margin: 0 5px; white-space: nowrap }
.slideshow .image p a { color: #fff }
.slideshow .slide { padding-left: 105px }
.slideshow .slide span { margin-right: 10px }
#news { float: left }
#recommendposts { float: left; overflow: hidden }
#news .title { height: 50px }
#news .info, #recommendposts .info, .alltitle .info { background: url(/images/bg_title.gif) repeat-x; border: 1px solid #ccc; border-top: 0; height: 40px; line-height: 40px; padding-left: 10px; font-size: 1.1em }
#news h3, #recommendposts h3 { background: url(/images/bg_arrow_down.gif) no-repeat top left 32px; _margin-top: 4px }
#recommendposts .wrapper { width: 300px }
#news .wrapper li, #recommendposts .wrapper li { height: 24px; line-height: 24px; border-bottom: 1px dotted #ccc }
#recommendposts { width: 300px; overfow: hidden }
#recommendposts .title { height: 50px; background: url(/images/title_shadow_290x10.gif) no-repeat bottom center }
#recommendposts .title .info { background: url(/images/bg_title_noselected.gif) repeat-x; padding: 0; _line-height: 34px }
#recommendposts .title ul { list-style: none; margin: 0 }
#recommendposts .title ul li { float: left; height: 34px; line-height: 34px; width: 148px; _padding-top: 7px }
#recommendposts .title ul li h3 { background: 0 0; text-align: center; color: #ccc }
#recommendposts .title ul li.selected { background: url(/images/bg_title_selected.gif) no-repeat }
#recommendposts .title ul li.selected h3 { color: #3a6837 }
#news { overflow: hidden }
#news .title { background: url(/images/title_shadow_340x10.gif) no-repeat bottom center }
#news, #news .wrapper { width: 340px }
#areasponsors { float: left; width: 665px; overflow: hidden; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 15px; margin-top: 5px }
#areasponsors h4 { color: #266785; font-size: 1.3em; height: 40px; line-height: 40px; border-bottom: 2px solid #eee; margin-bottom: 15px; _padding-top: 5px; padding-left: 15px }
#areasponsors .imagetitle { float: left; width: 83px; border: 0; margin-right: 14px; *margin-bottom: -15px;
_margin-bottom: -15px }
#areasponsors .imagetitle .image { float: left; width: 79px; height: 80px; padding: 1px; border: 1px solid #ccc }
#areasponsors .imagetitle img { width: 79px }
#areasponsors .imagetitle .title { float: left; width: 79px; height: 35px; line-height: 28px; font-weight: 400; white-space: nowrap; background: 0 0 }
#areasponsors .last { margin-right: 0 }
#guide { float: left; width: 978px; overflow: hidden; border: 1px solid #ccc; border-top: 0; margin-bottom: 20px }
#guide .title { background: url(/images/title_shadow_978x10.gif) no-repeat center bottom rgba(0,0,0,0); height: 50px }
#guide .title .info { background: url(/images/bg_title.gif) repeat-x; border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; padding-left: 10px; font-size: 1.1em }
#guide .title h3 span.date { padding-left: 125px; background: 0 0 }
#guide .search { width: 978px; padding: 20px 190px 30px; border-bottom: 1px solid #ccc }
#guide .search input[type=text] { width: 500px; height: 30px; border: 1px solid #ccc; margin-right: 10px; vertical-align: middle }
#guide .search input[type=image] { vertical-align: middle; _vertical-align: top }
#guide .item { float: left; width: 243px; border-right: 1px solid #ccc; font-size: .9em }
#guide .item ul { list-style: none; padding: 20px 10px; overflow: hidden; width: 210px }
#guide .item ul li { background: url(/images/icon_point.gif) no-repeat center left; padding-left: 15px; line-height: 20px; white-space: nowrap }
#guide .item ul li.special { background: url(/images/icon_video.gif) no-repeat left }
#guide .last { width: 246px; border: 0 }
.search-form { float: right }
.search-form input { float: left; margin: 20px 0 0 12px }
.alltitle { background: url(/images/title_shadow_978x10.gif) no-repeat bottom; height: 50px; margin-bottom: 10px }
